package chulixuan.foundation.flowControl;

/**
 * 折纸珠穆朗玛峰
 * 世界最高山峰是珠穆朗玛峰，它的高度是8848.86米，假如我有一张足够大的纸，它的厚度是0.1毫米。
 * 请问，我折叠多少次，可以折成珠穆朗玛峰的高度?
 */
public class Demo0000000007 {
    public static void main(String[] args) {
        int high = 8848860;//毫米
        int count = 0;
        double paper = 0.1;//单位：毫米
        while (paper < high) {
            //在循环中执行累加，对应折叠了多少次
            count++;
            paper *= 2;//循环的执行过程中每次纸张折叠，纸张的厚度要加倍
        }

        //打印计数器的值
        System.out.println("需要折叠：" + count + "次");
        System.out.println("折纸的高度为" + paper / 1000 + "米，超过了珠峰的高度");

    }

}
